Make 05_block_attach_and_dettach_device_repeatedly_pos pass on xm via XenAPI
authorTom Wilkie <tom.wilkie@gmail.com>
Mon, 26 Mar 2007 12:46:07 +0000 (13:46 +0100)
committerTom Wilkie <tom.wilkie@gmail.com>
Mon, 26 Mar 2007 12:46:07 +0000 (13:46 +0100)
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>

tools/python/xen/xend/XendDomainInfo.py

index 0c679834186d0601efd4ee53baa019286bbc24bc..fd593b3653fdadb2cd371a3f5fe283013695973f 100644 (file)
@@ -2410,7 +2410,8 @@ class XendDomainInfo:
             raise XendError('Device does not exist')
 
         try:
-            if self.state == XEN_API_VM_POWER_STATE_RUNNING:
+            if self.state == XEN_API_VM_POWER_STATE_RUNNING \
+                   or self.state == XEN_API_VM_POWER_STATE_PAUSED:
                 _, config = self.info['devices'][dev_uuid]
                 devid = config.get('devid')
                 if devid != None: